#pragma once
#include "GerenciadorCamera.h"
#include "GerenciadorEntrada.h"
class Motor{

private:

	ISceneManager *cena;
	IrrlichtDevice *device;
	GerenciadorCamera *gc;
	GerenciadorEntrada *ge;
	

public:

	Motor(void);
	~Motor(void);
	void inicializa();
	void criarCamera(float posX, float posY, float posZ, float lookAtX, float lookAtY, float lookAtZ);
	void criarCamera(float posX, float posY, float posZ, float lookAtX, float lookAtY, float lookAtZ,
		             float velocidadeMovimentacao,float velocidadeRotacao);

	GerenciadorCamera* getGerenciadorCamera(void);
	GerenciadorEntrada* getGerenciadorEntrada(void);


};